<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Finite-difference time-domain method</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Finite-difference_time-domain_method"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.tmh.player.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Finite-difference_time-domain_method rootpage-Finite-difference_time-domain_method skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Finite-difference time-domain method</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p><b>Finite-difference time-domain</b> (<b>FDTD</b>) or <b>Yee's method</b> (named after the Chinese American applied mathematician <a href="Kane_S._Yee" title="Kane S. Yee">Kane S. Yee</a>, born 1934) is a <a href="Numerical_analysis" title="Numerical analysis">numerical analysis</a> technique used for modeling <a href="Computational_electrodynamics" class="mw-redirect" title="Computational electrodynamics">computational electrodynamics</a>.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>Finite difference schemes for time-dependent <a href="Partial_differential_equation" title="Partial differential equation">partial differential equations</a> (PDEs) have been employed for many years in <a href="Computational_fluid_dynamics" title="Computational fluid dynamics">computational fluid dynamics</a> problems,<sup id="cite_ref-vonneumann49_1-0" class="reference"><a href="#cite_note-vonneumann49-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> including the idea of using centered finite difference operators on staggered grids in space and time to achieve second-order accuracy.<sup id="cite_ref-vonneumann49_1-1" class="reference"><a href="#cite_note-vonneumann49-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
The novelty of Yee's FDTD scheme, presented in his seminal 1966 paper,<sup id="cite_ref-yee66_2-0" class="reference"><a href="#cite_note-yee66-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> was to apply centered finite difference operators on staggered grids in space and time for each electric and magnetic vector field component in Maxwell's curl equations.
The descriptor "Finite-difference time-domain" and its corresponding "FDTD" acronym were originated by <a href="Allen_Taflove" title="Allen Taflove">Allen Taflove</a> in 1980.<sup id="cite_ref-taflove80_3-0" class="reference"><a href="#cite_note-taflove80-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
Since about 1990, FDTD techniques have emerged as primary means to computationally model many scientific and engineering problems dealing with <a href="Electromagnetic_wave" class="mw-redirect" title="Electromagnetic wave">electromagnetic wave</a> interactions with material structures. Current FDTD modeling applications range from near-<a href="Direct_current" title="Direct current">DC</a> (ultralow-frequency <a href="Geophysics" title="Geophysics">geophysics</a> involving the entire Earth-<a href="Ionosphere" title="Ionosphere">ionosphere</a> waveguide) through <a href="Microwaves" class="mw-redirect" title="Microwaves">microwaves</a> (radar signature technology, <a href="Antenna_(radio)" title="Antenna (radio)">antennas</a>, wireless communications devices, digital interconnects, biomedical imaging/treatment) to <a href="Visible_light" class="mw-redirect" title="Visible light">visible light</a> (<a href="Photonic_crystal" title="Photonic crystal">photonic crystals</a>, nano<a href="Plasmon" title="Plasmon">plasmonics</a>, <a href="Soliton" title="Soliton">solitons</a>, and <a href="Biophotonics" title="Biophotonics">biophotonics</a>).<sup id="cite_ref-taflove05_4-0" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In 2006, an estimated 2,000 FDTD-related publications appeared in the science and engineering literature (see <a href="#Popularity">Popularity</a>). As of 2013, there are at least 25 commercial/proprietary FDTD software vendors; 13 free-software/<a href="Open_source" title="Open source">open-source</a>-software FDTD projects; and 2 freeware/closed-source FDTD projects, some not for commercial use (see <a href="#External_links">External links</a>).
</p>
<div class="mw-heading mw-heading3"><h3 id="Development_of_FDTD_and_Maxwell's_equations">Development of FDTD and Maxwell's equations</h3></div>
<p>An appreciation of the basis, technical development, and possible future of FDTD numerical techniques for Maxwell's equations can be developed by first considering their history. The following lists some of the key publications in this area.
</p>
<table class="wikitable" width="90%" style="text-align:left">
<tbody><tr>
<th colspan="2">Partial chronology of FDTD techniques and applications for Maxwell's equations.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</th></tr>
<tr>
<th width="10%">year
</th>
<th width="80%">event
</th></tr>
<tr>
<td>1928</td>
<td>Courant, Friedrichs, and Lewy (CFL) publish seminal paper with the discovery of conditional stability of explicit time-dependent finite difference schemes, as well as the classic FD scheme for solving second-order wave equation in 1-D and 2-D.<sup id="cite_ref-courant1928_6-0" class="reference"><a href="#cite_note-courant1928-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1950</td>
<td>First appearance of von Neumann's method of stability analysis for implicit/explicit time-dependent finite difference methods.<sup id="cite_ref-obrien1950_7-0" class="reference"><a href="#cite_note-obrien1950-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1966</td>
<td>Yee described the FDTD numerical technique for solving Maxwell's curl equations on grids staggered in space and time.<sup id="cite_ref-yee66_2-1" class="reference"><a href="#cite_note-yee66-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1969</td>
<td>Lam reported the correct numerical CFL stability condition for Yee's algorithm by employing von Neumann stability analysis.<sup id="cite_ref-lam69_8-0" class="reference"><a href="#cite_note-lam69-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1975</td>
<td>Taflove and Brodwin reported the first sinusoidal steady-state FDTD solutions of two- and three-dimensional electromagnetic wave interactions with material structures;<sup id="cite_ref-taflove75a_9-0" class="reference"><a href="#cite_note-taflove75a-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> and the first bioelectromagnetics models.<sup id="cite_ref-taflove75b_10-0" class="reference"><a href="#cite_note-taflove75b-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1977</td>
<td>Holland and Kunz & Lee applied Yee's algorithm to EMP problems.<sup id="cite_ref-holland77_11-0" class="reference"><a href="#cite_note-holland77-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-kunz77_12-0" class="reference"><a href="#cite_note-kunz77-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1980</td>
<td>Taflove coined the FDTD acronym and published the first validated FDTD models of sinusoidal steady-state electromagnetic wave penetration into a three-dimensional metal cavity.<sup id="cite_ref-taflove80_3-1" class="reference"><a href="#cite_note-taflove80-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1981</td>
<td>Mur published the first numerically stable, second-order accurate, absorbing boundary condition (ABC) for Yee's grid.<sup id="cite_ref-mur81_13-0" class="reference"><a href="#cite_note-mur81-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1982–83</td>
<td>Taflove and Umashankar developed the first FDTD electromagnetic wave scattering models computing sinusoidal steady-state near-fields, far-fields, and radar cross-section for two- and three-dimensional structures.<sup id="cite_ref-umashankar82_14-0" class="reference"><a href="#cite_note-umashankar82-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-taflove83_15-0" class="reference"><a href="#cite_note-taflove83-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1984</td>
<td>Liao <i>et al</i> reported an improved ABC based upon space-time extrapolation of the field adjacent to the outer grid boundary.<sup id="cite_ref-liao84_16-0" class="reference"><a href="#cite_note-liao84-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1985</td>
<td>Gwarek introduced the lumped equivalent circuit formulation of FDTD.<sup id="cite_ref-gwarek85_17-0" class="reference"><a href="#cite_note-gwarek85-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1986</td>
<td>Choi and Hoefer published the first FDTD simulation of waveguide structures.<sup id="cite_ref-choi86_18-0" class="reference"><a href="#cite_note-choi86-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1987–88</td>
<td>Kriegsmann <i>et al</i> and Moore <i>et al</i> published the first articles on ABC theory in <i>IEEE Transactions on Antennas and Propagation</i>.<sup id="cite_ref-kriegsmann87_19-0" class="reference"><a href="#cite_note-kriegsmann87-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-moore88_20-0" class="reference"><a href="#cite_note-moore88-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1987–88, 1992</td>
<td>Contour-path subcell techniques were introduced by Umashankar <i>et al</i> to permit FDTD modeling of thin wires and wire bundles,<sup id="cite_ref-umashankar87_21-0" class="reference"><a href="#cite_note-umashankar87-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> by Taflove <i>et al</i> to model penetration through cracks in conducting screens,<sup id="cite_ref-taflove88_22-0" class="reference"><a href="#cite_note-taflove88-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> and by Jurgens <i>et al</i> to conformally model the surface of a smoothly curved scatterer.<sup id="cite_ref-jurgens92_23-0" class="reference"><a href="#cite_note-jurgens92-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1988</td>
<td>Sullivan <i>et al</i> published the first 3-D FDTD model of sinusoidal steady-state electromagnetic wave absorption by a complete human body.<sup id="cite_ref-sullivan88_24-0" class="reference"><a href="#cite_note-sullivan88-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1988</td>
<td>FDTD modeling of microstrips was introduced by Zhang <i>et al</i>.<sup id="cite_ref-zhang88_25-0" class="reference"><a href="#cite_note-zhang88-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1990–91</td>
<td>FDTD modeling of frequency-dependent dielectric permittivity was introduced by Kashiwa and Fukai,<sup id="cite_ref-kashiwa90_26-0" class="reference"><a href="#cite_note-kashiwa90-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> Luebbers <i>et al</i>,<sup id="cite_ref-luebbers90_27-0" class="reference"><a href="#cite_note-luebbers90-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> and Joseph <i>et al</i>.<sup id="cite_ref-joseph91_28-0" class="reference"><a href="#cite_note-joseph91-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1990–91</td>
<td>FDTD modeling of antennas was introduced by Maloney <i>et al</i>,<sup id="cite_ref-maloney90_29-0" class="reference"><a href="#cite_note-maloney90-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> Katz <i>et al</i>,<sup id="cite_ref-katz91_30-0" class="reference"><a href="#cite_note-katz91-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> and Tirkas and Balanis.<sup id="cite_ref-tirkas91_31-0" class="reference"><a href="#cite_note-tirkas91-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1990</td>
<td>FDTD modeling of picosecond optoelectronic switches was introduced by Sano and Shibata,<sup id="cite_ref-sano90_32-0" class="reference"><a href="#cite_note-sano90-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> and El-Ghazaly <i>et al</i>.<sup id="cite_ref-el-ghazaly90_33-0" class="reference"><a href="#cite_note-el-ghazaly90-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1992–94</td>
<td>FDTD modeling of the propagation of optical pulses in nonlinear dispersive media was introduced, including the first temporal solitons in one dimension by Goorjian and Taflove;<sup id="cite_ref-goorjian92_34-0" class="reference"><a href="#cite_note-goorjian92-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> beam self-focusing by Ziolkowski and Judkins;<sup id="cite_ref-ziolkowski93_35-0" class="reference"><a href="#cite_note-ziolkowski93-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> the first temporal solitons in two dimensions by Joseph <i>et al</i>;<sup id="cite_ref-joseph93_36-0" class="reference"><a href="#cite_note-joseph93-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> and the first spatial solitons in two dimensions by Joseph and Taflove.<sup id="cite_ref-joseph94_37-0" class="reference"><a href="#cite_note-joseph94-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1992</td>
<td>FDTD modeling of lumped electronic circuit elements was introduced by Sui <i>et al</i>.<sup id="cite_ref-sui92_38-0" class="reference"><a href="#cite_note-sui92-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1993</td>
<td>Toland <i>et al</i> published the first FDTD models of gain devices (tunnel diodes and Gunn diodes) exciting cavities and antennas.<sup id="cite_ref-toland93_39-0" class="reference"><a href="#cite_note-toland93-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1993</td>
<td>Aoyagi <i>et al</i> present a hybrid Yee algorithm/scalar-wave equation and demonstrate equivalence of Yee scheme to finite difference scheme for <a href="Electromagnetic_wave_equation" title="Electromagnetic wave equation">electromagnetic wave equation</a>.<sup id="cite_ref-aoyagi93_40-0" class="reference"><a href="#cite_note-aoyagi93-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1994</td>
<td>Thomas <i>et al</i> introduced a Norton's equivalent circuit for the FDTD space lattice, which permits the SPICE circuit analysis tool to implement accurate subgrid models of nonlinear electronic components or complete circuits embedded within the lattice.<sup id="cite_ref-thomas94_41-0" class="reference"><a href="#cite_note-thomas94-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1994</td>
<td>Berenger introduced the highly effective, perfectly matched layer (PML) ABC for two-dimensional FDTD grids,<sup id="cite_ref-berenger94_42-0" class="reference"><a href="#cite_note-berenger94-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> which was extended to non-orthogonal meshes by Navarro <i>et al</i>,<sup id="cite_ref-navarro94_43-0" class="reference"><a href="#cite_note-navarro94-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> and three dimensions by Katz <i>et al</i>,<sup id="cite_ref-katz94_44-0" class="reference"><a href="#cite_note-katz94-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> and to dispersive waveguide terminations by Reuter <i>et al</i>.<sup id="cite_ref-reuter94_45-0" class="reference"><a href="#cite_note-reuter94-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1994</td>
<td>Chew and Weedon introduced the coordinate stretching PML that is easily extended to three dimensions, other coordinate systems and other physical equations.<sup id="cite_ref-chewweedon94_46-0" class="reference"><a href="#cite_note-chewweedon94-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1995–96</td>
<td>Sacks <i>et al</i> and Gedney introduced a physically realizable, uniaxial perfectly matched layer (UPML) ABC.<sup id="cite_ref-gedney96_47-0" class="reference"><a href="#cite_note-gedney96-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-sacks95_48-0" class="reference"><a href="#cite_note-sacks95-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1997</td>
<td>Liu introduced the pseudospectral time-domain (PSTD) method, which permits extremely coarse spatial sampling of the electromagnetic field at the Nyquist limit.<sup id="cite_ref-liu97_49-0" class="reference"><a href="#cite_note-liu97-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1997</td>
<td>Ramahi introduced the complementary operators method (COM) to implement highly effective analytical ABCs.<sup id="cite_ref-ramahi97_50-0" class="reference"><a href="#cite_note-ramahi97-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1998</td>
<td>Maloney and Kesler introduced several novel means to analyze periodic structures in the FDTD space lattice.<sup id="cite_ref-maloney98_51-0" class="reference"><a href="#cite_note-maloney98-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1998</td>
<td>Nagra and York introduced a hybrid FDTD-quantum mechanics model of electromagnetic wave interactions with materials having electrons transitioning between multiple energy levels.<sup id="cite_ref-nagra98_52-0" class="reference"><a href="#cite_note-nagra98-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1998</td>
<td>Hagness <i>et al</i> introduced FDTD modeling of the detection of breast cancer using ultrawideband radar techniques.<sup id="cite_ref-hagness98_53-0" class="reference"><a href="#cite_note-hagness98-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1999</td>
<td>Schneider and Wagner introduced a comprehensive analysis of FDTD grid dispersion based upon complex wavenumbers.<sup id="cite_ref-schneider99_54-0" class="reference"><a href="#cite_note-schneider99-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2000–01</td>
<td>Zheng, Chen, and Zhang introduced the first three-dimensional alternating-direction implicit (ADI) FDTD algorithm with provable unconditional numerical stability.<sup id="cite_ref-zhen00_55-0" class="reference"><a href="#cite_note-zhen00-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-zheng01_56-0" class="reference"><a href="#cite_note-zheng01-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2000</td>
<td>Roden and Gedney introduced the advanced convolutional PML (CPML) ABC.<sup id="cite_ref-roden00_57-0" class="reference"><a href="#cite_note-roden00-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2000</td>
<td>Rylander and Bondeson introduced a provably stable FDTD - finite-element time-domain hybrid technique.<sup id="cite_ref-rylander00_58-0" class="reference"><a href="#cite_note-rylander00-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2002</td>
<td>Hayakawa <i>et al</i> and Simpson and Taflove independently introduced FDTD modeling of the global Earth-ionosphere waveguide for extremely low-frequency geophysical phenomena.<sup id="cite_ref-hayakawa02_59-0" class="reference"><a href="#cite_note-hayakawa02-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-simpson02_60-0" class="reference"><a href="#cite_note-simpson02-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2003</td>
<td>DeRaedt introduced the unconditionally stable, “one-step” FDTD technique.<sup id="cite_ref-de_raedt03_61-0" class="reference"><a href="#cite_note-de_raedt03-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2004</td>
<td>Soriano and Navarro derived the stability condition for Quantum FDTD technique.<sup id="cite_ref-SorianoNavarro2004_62-0" class="reference"><a href="#cite_note-SorianoNavarro2004-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2008</td>
<td>Ahmed, Chua, Li and Chen introduced the three-dimensional locally one-dimensional (LOD)FDTD method and proved unconditional numerical stability.<sup id="cite_ref-Ahmed2008_63-0" class="reference"><a href="#cite_note-Ahmed2008-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2008</td>
<td>Taniguchi, Baba, Nagaoka and Ametani introduced a Thin Wire Representation for FDTD Computations for conductive media<sup id="cite_ref-baba08_64-0" class="reference"><a href="#cite_note-baba08-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2009</td>
<td>Oliveira and Sobrinho applied the FDTD method for simulating lightning strokes in a power substation<sup id="cite_ref-oliveira09_65-0" class="reference"><a href="#cite_note-oliveira09-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2021</td>
<td>Oliveira and Paiva developed the Least Squares Finite-Difference Time-Domain method (LS-FDTD) for using time steps beyond FDTD CFL limit.<sup id="cite_ref-oliveira2021_66-0" class="reference"><a href="#cite_note-oliveira2021-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup>
</td></tr>
</tbody></table>
<div class="mw-heading mw-heading2"><h2 id="FDTD_models_and_methods">FDTD models and methods</h2></div>
<p>When <a href="Maxwell's_differential_equations" class="mw-redirect" title="Maxwell's differential equations">Maxwell's differential equations</a> are examined, it can be seen that the change in the E-field in time (the time derivative) is dependent on the change in the H-field across space (the <a href="Curl_(mathematics)" title="Curl (mathematics)">curl</a>). This results in the basic FDTD time-stepping relation that, at any point in space, the updated value of the E-field in time is dependent on the stored value of the E-field and the numerical curl of the local distribution of the H-field in space.<sup id="cite_ref-yee66_2-2" class="reference"><a href="#cite_note-yee66-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>The H-field is time-stepped in a similar manner. At any point in space, the updated value of the H-field in time is dependent on the stored value of the H-field and the numerical curl of the local distribution of the E-field in space. Iterating the E-field and H-field updates results in a marching-in-time process wherein sampled-data analogs of the continuous electromagnetic waves under consideration propagate in a numerical grid stored in the computer memory.
</p>
<p>This description holds true for 1-D, 2-D, and 3-D FDTD techniques. When multiple dimensions are considered, calculating the numerical curl can become complicated. Kane Yee's seminal 1966 paper proposed spatially staggering the vector components of the E-field and H-field about rectangular unit cells of a Cartesian computational grid so that each E-field vector component is located midway between a pair of H-field vector components, and conversely.<sup id="cite_ref-yee66_2-4" class="reference"><a href="#cite_note-yee66-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> This scheme, now known as a <b>Yee lattice</b>, has proven to be very robust, and remains at the core of many current FDTD software constructs.
</p><p>Furthermore, Yee proposed a leapfrog scheme for marching in time wherein the E-field and H-field updates are staggered so that E-field updates are conducted midway during each time-step between successive H-field updates, and conversely.<sup id="cite_ref-yee66_2-5" class="reference"><a href="#cite_note-yee66-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> On the plus side, this explicit time-stepping scheme avoids the need to solve simultaneous equations, and furthermore yields dissipation-free numerical wave propagation. On the minus side, this scheme mandates an upper bound on the time-step to ensure numerical stability.<sup id="cite_ref-taflove75a_9-1" class="reference"><a href="#cite_note-taflove75a-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> As a result, certain classes of simulations can require many thousands of time-steps for completion.
</p>
<div class="mw-heading mw-heading3"><h3 id="Using_the_FDTD_method">Using the FDTD method</h3></div>
<p>To implement an FDTD solution of Maxwell's equations, a computational domain must first be established. The computational domain is simply the physical region over which the simulation will be performed. The E and H fields are determined at every point in space within that computational domain. The material of each cell within the computational domain must be specified. Typically, the material is either free-space (air), <a href="Metal" title="Metal">metal</a>, or <a href="Dielectric" title="Dielectric">dielectric</a>. Any material can be used as long as the <a href="Permeability_(electromagnetism)" title="Permeability (electromagnetism)">permeability</a>, <a href="Permittivity" title="Permittivity">permittivity</a>, and <a href="Electrical_conductivity" class="mw-redirect" title="Electrical conductivity">conductivity</a> are specified.
</p><p>The permittivity of dispersive materials in tabular form cannot be directly substituted into the FDTD scheme.
Instead, it can be approximated using multiple Debye, Drude, Lorentz or critical point terms.
This approximation can be obtained using open fitting programs<sup id="cite_ref-fitting_67-0" class="reference"><a href="#cite_note-fitting-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> and does not necessarily have physical meaning.
</p><p>Once the computational domain and the grid materials are established, a source is specified. The source can be current on a wire, applied electric field or impinging plane wave.
In the last case FDTD can be used to simulate light scattering from arbitrary shaped objects, planar periodic structures at various incident angles,<sup id="cite_ref-obl_it_68-0" class="reference"><a href="#cite_note-obl_it-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-obl_sfdtd_69-0" class="reference"><a href="#cite_note-obl_sfdtd-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> and photonic band structure of infinite periodic structures.<sup id="cite_ref-TMatrix_70-0" class="reference"><a href="#cite_note-TMatrix-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Hao_71-0" class="reference"><a href="#cite_note-Hao-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p><p>Since the E and H fields are determined directly, the output of the simulation is usually the E or H field at a point or a series of points within the computational domain. The simulation evolves the E and H fields forward in time.
</p><p>Processing may be done on the E and H fields returned by the simulation. Data processing may also occur while the simulation is ongoing.
</p><p>While the FDTD technique computes electromagnetic fields within a compact spatial region, scattered and/or radiated far fields can be obtained via near-to-far-field transformations.<sup id="cite_ref-umashankar82_14-1" class="reference"><a href="#cite_note-umashankar82-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Strengths_of_FDTD_modeling">Strengths of FDTD modeling</h3></div>
<p>Every modeling technique has strengths and weaknesses, and the FDTD method is no different.
</p>
<ul><li>FDTD is a versatile modeling technique used to solve Maxwell's equations. It is intuitive, so users can easily understand how to use it and know what to expect from a given model.</li>
<li>FDTD is a time-domain technique, and when a broadband pulse (such as a Gaussian pulse) is used as the source, then the response of the system over a wide range of frequencies can be obtained with a single simulation. This is useful in applications where resonant frequencies are not exactly known, or anytime that a broadband result is desired.</li>
<li>Since FDTD calculates the E and H fields everywhere in the computational domain as they evolve in time, it lends itself to providing animated displays of the electromagnetic field movement through the model. This type of display is useful in understanding what is going on in the model, and to help ensure that the model is working correctly.</li>
<li>The FDTD technique allows the user to specify the material at all points within the computational domain. A wide variety of linear and nonlinear dielectric and magnetic materials can be naturally and easily modeled.</li>
<li>FDTD allows the effects of apertures to be determined directly. Shielding effects can be found, and the fields both inside and outside a structure can be found directly or indirectly.</li>
<li>FDTD uses the E and H fields directly. Since most EMI/EMC modeling applications are interested in the E and H fields, it is convenient that no conversions must be made after the simulation has run to get these values.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Weaknesses_of_FDTD_modeling">Weaknesses of FDTD modeling</h3></div>
<ul><li>Since FDTD requires that the entire computational domain be gridded, and the grid spatial discretization must be sufficiently fine to resolve both the smallest electromagnetic wavelength and the smallest geometrical feature in the model, very large computational domains can be developed, which results in very long solution times. Models with long, thin features, (like wires) are difficult to model in FDTD because of the excessively large computational domain required. Methods such as <a href="Eigenmode_expansion" title="Eigenmode expansion">eigenmode expansion</a> can offer a more efficient alternative as they do not require a fine grid along the z-direction.<sup id="cite_ref-phot_cad_72-0" class="reference"><a href="#cite_note-phot_cad-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup></li>
<li>There is no way to determine unique values for permittivity and permeability at a material interface.</li>
<li>Space and time steps must satisfy the <a href="Courant%E2%80%93Friedrichs%E2%80%93Lewy_condition" title="Courant–Friedrichs–Lewy condition">CFL condition</a>, or the <a href="Leapfrog_integration" title="Leapfrog integration">leapfrog integration</a> used to solve the partial differential equation is likely to become unstable.</li>
<li>FDTD finds the E/H fields directly everywhere in the computational domain. If the field values at some distance are desired, it is likely that this distance will force the computational domain to be excessively large. Far-field extensions are available for FDTD, but require some amount of postprocessing.<sup id="cite_ref-taflove05_4-2" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>Since FDTD simulations calculate the E and H fields at all points within the computational domain, the computational domain must be finite to permit its residence in the computer memory. In many cases this is achieved by inserting artificial boundaries into the simulation space. Care must be taken to minimize errors introduced by such boundaries. There are a number of available highly effective absorbing boundary conditions (ABCs) to simulate an infinite unbounded computational domain.<sup id="cite_ref-taflove05_4-3" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Most modern FDTD implementations instead use a special absorbing "material", called a <a href="Perfectly_matched_layer" title="Perfectly matched layer">perfectly matched layer</a> (PML) to implement absorbing boundaries.<sup id="cite_ref-berenger94_42-1" class="reference"><a href="#cite_note-berenger94-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-gedney96_47-1" class="reference"><a href="#cite_note-gedney96-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup></li>
<li>Because FDTD is solved by propagating the fields forward in the time domain, the electromagnetic time response of the medium must be modeled explicitly. For an arbitrary response, this involves a computationally expensive time convolution, although in most cases the time response of the medium (or <a href="Dispersion_(optics)" title="Dispersion (optics)">Dispersion (optics)</a>) can be adequately and simply modeled using either the recursive convolution (RC) technique, the auxiliary differential equation (ADE) technique, or the Z-transform technique. An alternative way of solving <a href="Maxwell's_equations" title="Maxwell's equations">Maxwell's equations</a> that can treat arbitrary dispersion easily is the <a href="Computational_electrodynamics" class="mw-redirect" title="Computational electrodynamics">pseudo-spectral spatial domain (PSSD)</a>, which instead propagates the fields forward in space.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Grid_truncation_techniques">Grid truncation techniques</h3></div>
<p>The most commonly used grid truncation techniques for open-region FDTD modeling problems are the Mur absorbing boundary condition (ABC),<sup id="cite_ref-mur81_13-1" class="reference"><a href="#cite_note-mur81-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> the Liao ABC,<sup id="cite_ref-liao84_16-1" class="reference"><a href="#cite_note-liao84-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> and various <a href="Perfectly_matched_layer" title="Perfectly matched layer">perfectly matched layer</a> (PML) formulations.<sup id="cite_ref-taflove05_4-4" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-navarro94_43-1" class="reference"><a href="#cite_note-navarro94-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-berenger94_42-2" class="reference"><a href="#cite_note-berenger94-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-gedney96_47-2" class="reference"><a href="#cite_note-gedney96-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> The Mur and Liao techniques are simpler than PML. However, PML (which is technically an absorbing region rather than a boundary condition <i>per se</i>) can provide orders-of-magnitude lower reflections. The PML concept was introduced by J.-P. Berenger in a seminal 1994 paper in the Journal of Computational Physics.<sup id="cite_ref-berenger94_42-3" class="reference"><a href="#cite_note-berenger94-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> Since 1994, Berenger's original split-field implementation has been modified and extended to the uniaxial PML (UPML), the convolutional PML (CPML), and the higher-order PML. The latter two PML formulations have increased ability to absorb evanescent waves, and therefore can in principle be placed closer to a simulated scattering or radiating structure than Berenger's original formulation.
</p><p>To reduce undesired numerical reflection from the PML additional back absorbing layers technique can be used.<sup id="cite_ref-back_pml_73-0" class="reference"><a href="#cite_note-back_pml-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Popularity">Popularity</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style>
<p><br>
Notwithstanding both the general increase in academic publication
throughput during the same period and the overall expansion of interest
in all Computational electromagnetics (CEM) techniques, there are
seven primary reasons for the tremendous expansion of interest in FDTD
computational solution approaches for Maxwell's equations:
</p>
<ol><li>FDTD does not require a matrix inversion. Being a fully explicit computation, FDTD avoids the difficulties with matrix inversions that limit the size of frequency-domain integral-equation and finite-element electromagnetics models to generally fewer than 10<sup>9</sup> electromagnetic field unknowns.<sup id="cite_ref-taflove05_4-5" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> FDTD models with as many as 10<sup>9</sup> field unknowns have been run; there is no intrinsic upper bound to this number.<sup id="cite_ref-taflove05_4-6" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>FDTD is accurate and robust. The sources of error in FDTD calculations are well understood, and can be bounded to permit accurate models for a very large variety of electromagnetic wave interaction problems.<sup id="cite_ref-taflove05_4-7" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>FDTD treats impulsive behavior naturally. Being a time-domain technique, FDTD directly calculates the impulse response of an electromagnetic system. Therefore, a single FDTD simulation can provide either ultrawideband temporal waveforms or the sinusoidal steady-state response at any frequency within the excitation spectrum.<sup id="cite_ref-taflove05_4-8" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>FDTD treats nonlinear behavior naturally. Being a time-domain technique, FDTD directly calculates the nonlinear response of an electromagnetic system. This allows natural hybriding of FDTD with sets of auxiliary differential equations that describe nonlinearities from either the classical or semi-classical standpoint.<sup id="cite_ref-taflove05_4-9" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> One research frontier is the development of hybrid algorithms which join FDTD classical electrodynamics models with phenomena arising from quantum electrodynamics, especially vacuum fluctuations, such as the <a href="Casimir_effect" title="Casimir effect">Casimir effect</a>.<sup id="cite_ref-taflove05_4-10" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li>
<li>FDTD is a systematic approach. With FDTD, specifying a new structure to be modeled is reduced to a problem of mesh generation rather than the potentially complex reformulation of an integral equation. For example, FDTD requires no calculation of structure-dependent Green functions.<sup id="cite_ref-taflove05_4-11" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>Parallel-processing computer architectures have come to dominate supercomputing. FDTD scales with high efficiency on parallel-processing CPU-based computers, and extremely well on recently developed GPU-based accelerator technology.<sup id="cite_ref-taflove05_4-12" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>Computer visualization capabilities are increasing rapidly. While this trend positively influences all numerical techniques, it is of particular advantage to FDTD methods, which generate time-marched arrays of field quantities suitable for use in color videos to illustrate the field dynamics.<sup id="cite_ref-taflove05_4-13" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>Anisotropy is treated naturally by the FDTD method. Yee cells, having components in each Cartesian direction, can be easily configured with anisotropic characteristics.<sup id="cite_ref-taflove05_4-14" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li></ol>
<p>Taflove has argued that these factors combine to suggest that FDTD will remain one of the dominant computational electrodynamics techniques (as well as potentially other <a href="Multi-physics" class="mw-redirect" title="Multi-physics">multiphysics</a> problems).<sup id="cite_ref-taflove05_4-15" class="reference"><a href="#cite_note-taflove05-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Computational_electromagnetics" title="Computational electromagnetics">Computational electromagnetics</a></li>
<li><a href="Eigenmode_expansion" title="Eigenmode expansion">Eigenmode expansion</a></li>
<li><a href="Beam_propagation_method" title="Beam propagation method">Beam propagation method</a></li>
<li><a href="Finite-difference_frequency-domain" class="mw-redirect" title="Finite-difference frequency-domain">Finite-difference frequency-domain</a></li>
<li><a href="Finite_element_method" title="Finite element method">Finite element method</a></li>
<li><a href="Scattering-matrix_method" title="Scattering-matrix method">Scattering-matrix method</a></li>
<li><a href="Discrete_dipole_approximation" title="Discrete dipole approximation">Discrete dipole approximation</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width reflist-columns-3">
<ol class="references">
<li id="cite_note-vonneumann49-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-vonneumann49_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-vonneumann49_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFJ._von_NeumannRD_Richtmyer1950" class="citation journal cs1">J. von Neumann; RD Richtmyer (March 1950). "A method for the numerical calculation of hydrodynamic shocks". <i>Journal of Applied Physics</i>. <b>21</b> (3): <span class="nowrap">232–</span>237. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1950JAP....21..232V">1950JAP....21..232V</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1063%2F1.1699639">10.1063/1.1699639</a>.</cite></span>
</li>
<li id="cite_note-yee66-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-yee66_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-yee66_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-yee66_2-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-yee66_2-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-yee66_2-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-yee66_2-5"><sup><i><b>f</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFKane_Yee1966" class="citation journal cs1">Kane Yee (1966). "Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media". <i>IEEE Transactions on Antennas and Propagation</i>. <b>14</b> (3): <span class="nowrap">302–</span>307. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1966ITAP...14..302Y">1966ITAP...14..302Y</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.1966.1138693">10.1109/TAP.1966.1138693</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:122712881">122712881</a>.</cite></span>
</li>
<li id="cite_note-taflove80-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-taflove80_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-taflove80_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFA._Taflove1980" class="citation journal cs1">A. Taflove (1980). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper7.pdf">"Application of the finite-difference time-domain method to sinusoidal steady state electromagnetic penetration problems"</a> <span class="cs1-format">(PDF)</span>. <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>22</b> (3): <span class="nowrap">191–</span>202. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1980ITElC..22..191T">1980ITElC..22..191T</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.1980.303879">10.1109/TEMC.1980.303879</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:39236486">39236486</a>.</cite></span>
</li>
<li id="cite_note-taflove05-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-taflove05_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-taflove05_4-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-taflove05_4-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-taflove05_4-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-taflove05_4-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-taflove05_4-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-taflove05_4-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-taflove05_4-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-taflove05_4-8"><sup><i><b>i</b></i></sup></a> <a href="#cite_ref-taflove05_4-9"><sup><i><b>j</b></i></sup></a> <a href="#cite_ref-taflove05_4-10"><sup><i><b>k</b></i></sup></a> <a href="#cite_ref-taflove05_4-11"><sup><i><b>l</b></i></sup></a> <a href="#cite_ref-taflove05_4-12"><sup><i><b>m</b></i></sup></a> <a href="#cite_ref-taflove05_4-13"><sup><i><b>n</b></i></sup></a> <a href="#cite_ref-taflove05_4-14"><sup><i><b>o</b></i></sup></a> <a href="#cite_ref-taflove05_4-15"><sup><i><b>p</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFAllen_Taflove_and_Susan_C._Hagness2005" class="citation book cs1"><a href="Allen_Taflove" title="Allen Taflove">Allen Taflove</a> and <a href="Susan_Hagness" title="Susan Hagness">Susan C. Hagness</a> (2005). <a rel="nofollow" class="external text" href="http://www.artechhouse.com/Detail.aspx?strBookId=1123"><i>Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed</i></a>. Artech House Publishers. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-58053-832-9</bdi>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">Adapted with permission from Taflove and Hagness (2005).</span>
</li>
<li id="cite_note-courant1928-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-courant1928_6-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFRichard_CourantKurt_Otto_FriedrichsHans_Lewy1928" class="citation journal cs1 cs1-prop-foreign-lang-source">Richard Courant; Kurt Otto Friedrichs; Hans Lewy (1928). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="http://resolver.sub.uni-goettingen.de/purl?GDZPPN002272636">"Über die partiellen Differenzengleichungen der mathematischen Physik"</a></span>. <i><a href="Mathematische_Annalen" title="Mathematische Annalen">Mathematische Annalen</a></i> (in German). <b>100</b> (1): <span class="nowrap">32–</span>74. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1928MatAn.100...32C">1928MatAn.100...32C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01448839">10.1007/BF01448839</a>. <a href="JFM_(identifier)" class="mw-redirect" title="JFM (identifier)">JFM</a> <a rel="nofollow" class="external text" href="https://zbmath.org/?format=complete&q=an:54.0486.01">54.0486.01</a>. <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=1512478">1512478</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:120760331">120760331</a>.</cite></span>
</li>
<li id="cite_note-obrien1950-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-obrien1950_7-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFG._G._O’Brien,_M._A_Hyman,_and_S._Kaplan1950" class="citation journal cs1">G. G. O’Brien, M. A Hyman, and S. Kaplan (1950). "A study of the numerical solution of partial differential equations". <i>Journal of Mathematical Physics</i>. <b>29</b> (1): <span class="nowrap">223–</span>251. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fsapm1950291223">10.1002/sapm1950291223</a>. <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0040805">0040805</a>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite journal}}</code>: CS1 maint: multiple names: authors list (link)</span></span>
</li>
<li id="cite_note-lam69-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-lam69_8-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFDong-Hoa_Lam1969" class="citation journal cs1">Dong-Hoa Lam (1969). <a rel="nofollow" class="external text" href="http://ece-research.unm.edu/summa/notes/In/0044.pdf">"Finite Difference Methods for Electromagnetic Scattering Problems"</a> <span class="cs1-format">(PDF)</span>. <i>Mississippi State University, Interaction Notes</i>. <b>44</b>.</cite></span>
</li>
<li id="cite_note-taflove75a-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-taflove75a_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-taflove75a_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFA._TafloveM._E._Brodwin1975" class="citation journal cs1">A. Taflove; M. E. Brodwin (1975). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper2.pdf">"Numerical solution of steady-state electromagnetic scattering problems using the time-dependent Maxwell's equations"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>23</b> (8): <span class="nowrap">623–</span>630. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1975ITMTT..23..623T">1975ITMTT..23..623T</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTMTT.1975.1128640">10.1109/TMTT.1975.1128640</a>.</cite></span>
</li>
<li id="cite_note-taflove75b-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-taflove75b_10-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFA._TafloveM._E._Brodwin1975" class="citation journal cs1">A. Taflove; M. E. Brodwin (1975). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper3.pdf">"Computation of the electromagnetic fields and induced temperatures within a model of the microwave-irradiated human eye"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>23</b> (11): <span class="nowrap">888–</span>896. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1975ITMTT..23..888T">1975ITMTT..23..888T</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTMTT.1975.1128708">10.1109/TMTT.1975.1128708</a>.</cite> </span>
</li>
<li id="cite_note-holland77-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-holland77_11-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._Holland1977" class="citation journal cs1">R. Holland (1977). "Threde: A free-field EMP coupling and scattering code". <i>IEEE Transactions on Nuclear Science</i>. <b>24</b> (6): <span class="nowrap">2416–</span>2421. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1977ITNS...24.2416H">1977ITNS...24.2416H</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTNS.1977.4329229">10.1109/TNS.1977.4329229</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:35395821">35395821</a>.</cite> </span>
</li>
<li id="cite_note-kunz77-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-kunz77_12-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFK._S._KunzK._M._Lee1978" class="citation journal cs1">K. S. Kunz; K. M. Lee (1978). "A three-dimensional finite-difference solution of the external response of an aircraft to a complex transient EM environment". <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>20</b> (2): <span class="nowrap">333–</span>341. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.1978.303727">10.1109/TEMC.1978.303727</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:31666283">31666283</a>.</cite> </span>
</li>
<li id="cite_note-mur81-13"><span class="mw-cite-backlink">^ <a href="#cite_ref-mur81_13-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mur81_13-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFG._Mur1981" class="citation journal cs1">G. Mur (1981). "Absorbing boundary conditions for the finite-difference approximation of the time-domain electromagnetic field equations". <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>23</b> (4): <span class="nowrap">377–</span>382. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.1981.303970">10.1109/TEMC.1981.303970</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:25768246">25768246</a>.</cite></span>
</li>
<li id="cite_note-umashankar82-14"><span class="mw-cite-backlink">^ <a href="#cite_ref-umashankar82_14-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-umashankar82_14-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFK._R._UmashankarA._Taflove1982" class="citation journal cs1">K. R. Umashankar; A. Taflove (1982). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper9.pdf">"A novel method to analyze electromagnetic scattering of complex objects"</a> <span class="cs1-format">(PDF)</span>. <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>24</b> (4): <span class="nowrap">397–</span>405. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1982ITElC..24..397U">1982ITElC..24..397U</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.1982.304054">10.1109/TEMC.1982.304054</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:37962500">37962500</a>.</cite></span>
</li>
<li id="cite_note-taflove83-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-taflove83_15-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFA._TafloveK._R._Umashankar1983" class="citation journal cs1">A. Taflove; K. R. Umashankar (1983). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper10.pdf">"Radar cross section of general three-dimensional scatterers"</a> <span class="cs1-format">(PDF)</span>. <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>25</b> (4): <span class="nowrap">433–</span>440. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.1983.304133">10.1109/TEMC.1983.304133</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:40419955">40419955</a>.</cite> </span>
</li>
<li id="cite_note-liao84-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-liao84_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-liao84_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFZ._P._LiaoH._L._WongB._P._YangY._F._Yuan1984" class="citation journal cs1">Z. P. Liao; H. L. Wong; B. P. Yang; Y. F. Yuan (1984). "A transmitting boundary for transient wave analysis". <i>Scientia Sinica, Series A</i>. <b>27</b>: <span class="nowrap">1063–</span>1076.</cite></span>
</li>
<li id="cite_note-gwarek85-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-gwarek85_17-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFW._Gwarek1985" class="citation journal cs1">W. Gwarek (1985). "Analysis of an arbitrarily shaped planar circuit — A time-domain approach". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>33</b> (10): <span class="nowrap">1067–</span>1072. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1985ITMTT..33.1067G">1985ITMTT..33.1067G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTMTT.1985.1133170">10.1109/TMTT.1985.1133170</a>.</cite> </span>
</li>
<li id="cite_note-choi86-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-choi86_18-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFD._H._ChoiW._J._Hoefer1986" class="citation journal cs1">D. H. Choi; W. J. Hoefer (1986). "The finite-difference time-domain method and its application to eigenvalue problems". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>34</b> (12): <span class="nowrap">1464–</span>1470. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1986ITMTT..34.1464C">1986ITMTT..34.1464C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTMTT.1986.1133564">10.1109/TMTT.1986.1133564</a>.</cite> </span>
</li>
<li id="cite_note-kriegsmann87-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-kriegsmann87_19-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFG._A._KriegsmannA._TafloveK._R._Umashankar1987" class="citation journal cs1">G. A. Kriegsmann; A. Taflove; K. R. Umashankar (1987). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper14.pdf">"A new formulation of electromagnetic wave scattering using an on-surface radiation boundary condition approach"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>35</b> (2): <span class="nowrap">153–</span>161. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1987ITAP...35..153K">1987ITAP...35..153K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.1987.1144062">10.1109/TAP.1987.1144062</a>.</cite> </span>
</li>
<li id="cite_note-moore88-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-moore88_20-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFT._G._MooreJ._G._BlaschakA._TafloveG._A._Kriegsmann1988" class="citation journal cs1">T. G. Moore; J. G. Blaschak; A. Taflove; G. A. Kriegsmann (1988). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper20.pdf">"Theory and application of radiation boundary operators"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>36</b> (12): <span class="nowrap">1797–</span>1812. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1988ITAP...36.1797M">1988ITAP...36.1797M</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.14402">10.1109/8.14402</a>.</cite> </span>
</li>
<li id="cite_note-umashankar87-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-umashankar87_21-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFK._R._UmashankarA._TafloveB._Beker1987" class="citation journal cs1">K. R. Umashankar; A. Taflove; B. Beker (1987). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper16.pdf">"Calculation and experimental validation of induced currents on coupled wires in an arbitrary shaped cavity"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>35</b> (11): <span class="nowrap">1248–</span>1257. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1987ITAP...35.1248U">1987ITAP...35.1248U</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.1987.1144000">10.1109/TAP.1987.1144000</a>.</cite> </span>
</li>
<li id="cite_note-taflove88-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-taflove88_22-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFA._TafloveK._R._UmashankarB._BekerF._A._Harfoush1988" class="citation journal cs1">A. Taflove; K. R. Umashankar; B. Beker; F. A. Harfoush; K. S. Yee (1988). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper17.pdf">"Detailed FDTD analysis of electromagnetic fields penetrating narrow slots and lapped joints in thick conducting screens"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>36</b> (2): <span class="nowrap">247–</span>257. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1988ITAP...36..247T">1988ITAP...36..247T</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.1102">10.1109/8.1102</a>.</cite> </span>
</li>
<li id="cite_note-jurgens92-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-jurgens92_23-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFT._G._JurgensA._TafloveK._R._UmashankarT._G._Moore1992" class="citation journal cs1">T. G. Jurgens; A. Taflove; K. R. Umashankar; T. G. Moore (1992). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper39.pdf">"Finite-difference time-domain modeling of curved surfaces"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>40</b> (4): <span class="nowrap">357–</span>366. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1992ITAP...40..357J">1992ITAP...40..357J</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.138836">10.1109/8.138836</a>.</cite> </span>
</li>
<li id="cite_note-sullivan88-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-sullivan88_24-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFD._M._SullivanO._P._GandhiA._Taflove1988" class="citation journal cs1">D. M. Sullivan; O. P. Gandhi; A. Taflove (1988). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper18.pdf">"Use of the finite-difference time-domain method in calculating EM absorption in man models"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Biomedical Engineering</i>. <b>35</b> (3): <span class="nowrap">179–</span>186. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F10.1360">10.1109/10.1360</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/3350546">3350546</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:20350396">20350396</a>.</cite> </span>
</li>
<li id="cite_note-zhang88-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-zhang88_25-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFX._ZhangJ._FangK._K._MeiY._Liu1988" class="citation journal cs1">X. Zhang; J. Fang; K. K. Mei; Y. Liu (1988). "Calculation of the dispersive characteristics of microstrips by the time-domain finite-difference method". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>36</b> (2): <span class="nowrap">263–</span>267. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1988ITMTT..36..263Z">1988ITMTT..36..263Z</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.3514">10.1109/22.3514</a>.</cite> </span>
</li>
<li id="cite_note-kashiwa90-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-kashiwa90_26-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFT._KashiwaI._Fukai1990" class="citation journal cs1">T. Kashiwa; I. Fukai (1990). "A treatment by FDTD method of dispersive characteristics associated with electronic polarization". <i><a href="Microwave_and_Optical_Technology_Letters" title="Microwave and Optical Technology Letters">Microwave and Optical Technology Letters</a></i>. <b>3</b> (6): <span class="nowrap">203–</span>205. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fmop.4650030606">10.1002/mop.4650030606</a>.</cite> </span>
</li>
<li id="cite_note-luebbers90-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-luebbers90_27-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._LuebbersF._HunsbergerK._KunzR._Standler1990" class="citation journal cs1">R. Luebbers; F. Hunsberger; K. Kunz; R. Standler; M. Schneider (1990). "A frequency-dependent finite-difference time-domain formulation for dispersive materials". <i><a href="IEEE_Transactions_on_Electromagnetic_Compatibility" title="IEEE Transactions on Electromagnetic Compatibility">IEEE Trans. Electromagn. Compat.</a></i> <b>32</b> (3): <span class="nowrap">222–</span>227. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F15.57116">10.1109/15.57116</a>.</cite> </span>
</li>
<li id="cite_note-joseph91-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-joseph91_28-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._M._JosephS._C._HagnessA._Taflove1991" class="citation journal cs1">R. M. Joseph; S. C. Hagness; A. Taflove (1991). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper35.pdf">"Direct time integration of Maxwell's equations in linear dispersive media with absorption for scattering and propagation of femtosecond electromagnetic pulses"</a> <span class="cs1-format">(PDF)</span>. <i>Optics Letters</i>. <b>16</b> (18): <span class="nowrap">1412–</span>4. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1991OptL...16.1412J">1991OptL...16.1412J</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2FOL.16.001412">10.1364/OL.16.001412</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/19776986">19776986</a>.</cite> </span>
</li>
<li id="cite_note-maloney90-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-maloney90_29-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJ._G._MaloneyG._S._SmithW._R._Scott_Jr.1990" class="citation journal cs1">J. G. Maloney; G. S. Smith; W. R. Scott Jr. (1990). "Accurate computation of the radiation from simple antennas using the finite-difference time-domain method". <i>IEEE Transactions on Antennas and Propagation</i>. <b>38</b> (7): <span class="nowrap">1059–</span>1068. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1990ITAP...38.1059M">1990ITAP...38.1059M</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.55618">10.1109/8.55618</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:31583883">31583883</a>.</cite> </span>
</li>
<li id="cite_note-katz91-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-katz91_30-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFD._S._KatzA._TafloveM._J._Piket-MayK._R._Umashankar1991" class="citation journal cs1">D. S. Katz; <a href="Allen_Taflove" title="Allen Taflove">A. Taflove</a>; <a href="Melinda_Piket-May" title="Melinda Piket-May">M. J. Piket-May</a>; K. R. Umashankar (1991). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper34.pdf">"FDTD analysis of electromagnetic wave radiation from systems containing horn antennas"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Antennas and Propagation</i>. <b>39</b> (8): <span class="nowrap">1203–</span>1212. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1991ITAP...39.1203K">1991ITAP...39.1203K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.97356">10.1109/8.97356</a>.</cite> </span>
</li>
<li id="cite_note-tirkas91-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-tirkas91_31-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFP._A._TirkasC._A._Balanis1991" class="citation book cs1">P. A. Tirkas; C. A. Balanis (1991). "Finite-difference time-domain technique for radiation by horn antennas". <i>Antennas and Propagation Society Symposium 1991 Digest</i>. Vol. 3. pp. <span class="nowrap">1750–</span>1753. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FAPS.1991.175196">10.1109/APS.1991.175196</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-7803-0144-3</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:122038624">122038624</a>.</cite> </span>
</li>
<li id="cite_note-sano90-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-sano90_32-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFE._SanoT._Shibata1990" class="citation journal cs1">E. Sano; T. Shibata (1990). "Fullwave analysis of picosecond photoconductive switches". <i>IEEE Journal of Quantum Electronics</i>. <b>26</b> (2): <span class="nowrap">372–</span>377. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1990IJQE...26..372S">1990IJQE...26..372S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F3.44970">10.1109/3.44970</a>.</cite> </span>
</li>
<li id="cite_note-el-ghazaly90-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-el-ghazaly90_33-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFS._M._El-GhazalyR._P._JoshiR._O._Grondin1990" class="citation journal cs1">S. M. El-Ghazaly; R. P. Joshi; R. O. Grondin (1990). "Electromagnetic and transport considerations in subpicosecond photoconductive switch modeling". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>38</b> (5): <span class="nowrap">629–</span>637. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1990ITMTT..38..629E">1990ITMTT..38..629E</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.54932">10.1109/22.54932</a>.</cite> </span>
</li>
<li id="cite_note-goorjian92-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-goorjian92_34-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFP._M._GoorjianA._Taflove1992" class="citation journal cs1">P. M. Goorjian; A. Taflove (1992). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper37.pdf">"Direct time integration of Maxwell's equations in nonlinear dispersive media for propagation and scattering of femtosecond electromagnetic solitons"</a> <span class="cs1-format">(PDF)</span>. <i>Optics Letters</i>. <b>17</b> (3): <span class="nowrap">180–</span>182. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1992OptL...17..180G">1992OptL...17..180G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2FOL.17.000180">10.1364/OL.17.000180</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/19784268">19784268</a>.</cite> </span>
</li>
<li id="cite_note-ziolkowski93-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-ziolkowski93_35-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._W._ZiolkowskiJ._B._Judkins1993" class="citation journal cs1">R. W. Ziolkowski; J. B. Judkins (1993). "Full-wave vector Maxwell's equations modeling of self-focusing of ultra-short optical pulses in a nonlinear Kerr medium exhibiting a finite response time". <i>Journal of the Optical Society of America B</i>. <b>10</b> (2): <span class="nowrap">186–</span>198. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1993JOSAB..10..186Z">1993JOSAB..10..186Z</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2FJOSAB.10.000186">10.1364/JOSAB.10.000186</a>.</cite> </span>
</li>
<li id="cite_note-joseph93-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-joseph93_36-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._M._JosephP._M._GoorjianA._Taflove1993" class="citation journal cs1">R. M. Joseph; P. M. Goorjian; A. Taflove (1993). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper44.pdf">"Direct time integration of Maxwell's equations in 2-D dielectric waveguides for propagation and scattering of femtosecond electromagnetic solitons"</a> <span class="cs1-format">(PDF)</span>. <i>Optics Letters</i>. <b>18</b> (7): <span class="nowrap">491–</span>3. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1993OptL...18..491J">1993OptL...18..491J</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2FOL.18.000491">10.1364/OL.18.000491</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/19802177">19802177</a>.</cite> </span>
</li>
<li id="cite_note-joseph94-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-joseph94_37-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._M._JosephA._Taflove1994" class="citation journal cs1">R. M. Joseph; A. Taflove (1994). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper54.pdf">"Spatial soliton deflection mechanism indicated by FDTD Maxwell's equations modeling"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Photonics Technology Letters</i>. <b>2</b> (10): <span class="nowrap">1251–</span>1254. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1994IPTL....6.1251J">1994IPTL....6.1251J</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F68.329654">10.1109/68.329654</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:46710331">46710331</a>.</cite> </span>
</li>
<li id="cite_note-sui92-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-sui92_38-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFW._SuiD._A._ChristensenC._H._Durney1992" class="citation journal cs1">W. Sui; D. A. Christensen; C. H. Durney (1992). "Extending the two-dimensional FDTD method to hybrid electromagnetic systems with active and passive lumped elements". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>40</b> (4): <span class="nowrap">724–</span>730. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1992ITMTT..40..724S">1992ITMTT..40..724S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.127522">10.1109/22.127522</a>.</cite> </span>
</li>
<li id="cite_note-toland93-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-toland93_39-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFB._TolandB._HoushmandT._Itoh1993" class="citation journal cs1">B. Toland; B. Houshmand; T. Itoh (1993). "Modeling of nonlinear active regions with the FDTD method". <i>IEEE Microwave and Guided Wave Letters</i>. <b>3</b> (9): <span class="nowrap">333–</span>335. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F75.244870">10.1109/75.244870</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:27549555">27549555</a>.</cite> </span>
</li>
<li id="cite_note-aoyagi93-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-aoyagi93_40-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFAoyagi,_P.H.Lee,_J.F.Mittra,_R.1993" class="citation journal cs1">Aoyagi, P.H.; Lee, J.F.; Mittra, R. (1993). "A hybrid Yee algorithm/scalar-wave equation approach". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>41</b> (9): <span class="nowrap">1593–</span>1600. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1993ITMTT..41.1593A">1993ITMTT..41.1593A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.245683">10.1109/22.245683</a>.</cite> </span>
</li>
<li id="cite_note-thomas94-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-thomas94_41-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFV._A._ThomasM._E._JonesM._J._Piket-MayA._Taflove1994" class="citation journal cs1">V. A. Thomas; M. E. Jones; <a href="Melinda_Piket-May" title="Melinda Piket-May">M. J. Piket-May</a>; A. Taflove; E. Harrigan (1994). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper49.pdf">"The use of SPICE lumped circuits as sub-grid models for FDTD high-speed electronic circuit design"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Microwave and Guided Wave Letters</i>. <b>4</b> (5): <span class="nowrap">141–</span>143. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F75.289516">10.1109/75.289516</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:32905331">32905331</a>.</cite> </span>
</li>
<li id="cite_note-berenger94-42"><span class="mw-cite-backlink">^ <a href="#cite_ref-berenger94_42-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-berenger94_42-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-berenger94_42-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-berenger94_42-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFJ._Berenger1994" class="citation journal cs1">J. Berenger (1994). <a rel="nofollow" class="external text" href="http://www.stanford.edu/class/ee256/Berenger1994.pdf">"A perfectly matched layer for the absorption of electromagnetic waves"</a> <span class="cs1-format">(PDF)</span>. <i>Journal of Computational Physics</i>. <b>114</b> (2): <span class="nowrap">185–</span>200. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1994JCoPh.114..185B">1994JCoPh.114..185B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1006%2Fjcph.1994.1159">10.1006/jcph.1994.1159</a>.</cite></span>
</li>
<li id="cite_note-navarro94-43"><span class="mw-cite-backlink">^ <a href="#cite_ref-navarro94_43-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-navarro94_43-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">
<cite id="CITEREFE.A._NavarroC._WuP.Y._ChungJ._Litva1994" class="citation journal cs1">E.A. Navarro; C. Wu; P.Y. Chung; J. Litva (1994). "Application of PML superabsorbing boundary condition to non-orthogonal FDTD method". <i>Electronics Letters</i>. <b>30</b> (20): <span class="nowrap">1654–</span>1656. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1994ElL....30.1654N">1994ElL....30.1654N</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1049%2Fel%3A19941139">10.1049/el:19941139</a>.</cite></span>
</li>
<li id="cite_note-katz94-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-katz94_44-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFD._S._KatzE._T._ThieleA._Taflove1994" class="citation journal cs1">D. S. Katz; E. T. Thiele; A. Taflove (1994). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper51.pdf">"Validation and extension to three dimensions of the Berenger PML absorbing boundary condition for FDTD meshes"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Microwave and Guided Wave Letters</i>. <b>4</b> (8): <span class="nowrap">268–</span>270. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F75.311494">10.1109/75.311494</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:10156811">10156811</a>.</cite> </span>
</li>
<li id="cite_note-reuter94-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-reuter94_45-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFC._E._ReuterR._M._JosephE._T._ThieleD._S._Katz1994" class="citation journal cs1">C. E. Reuter; R. M. Joseph; E. T. Thiele; D. S. Katz; A. Taflove (1994). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper53.pdf">"Ultrawideband absorbing boundary condition for termination of waveguiding structures in FDTD simulations"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Microwave and Guided Wave Letters</i>. <b>4</b> (10): <span class="nowrap">344–</span>346. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F75.324711">10.1109/75.324711</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:24572883">24572883</a>.</cite> </span>
</li>
<li id="cite_note-chewweedon94-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-chewweedon94_46-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFW.C._ChewW.H._Weedon1994" class="citation journal cs1">W.C. Chew; W.H. Weedon (1994). "A 3D perfectly matched medium from modified Maxwell's equations with stretched coordinates". <i>Microwave and Optical Technology Letters</i>. <b>7</b> (13): <span class="nowrap">599–</span>604. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1994MiOTL...7..599C">1994MiOTL...7..599C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fmop.4650071304">10.1002/mop.4650071304</a>.</cite> </span>
</li>
<li id="cite_note-gedney96-47"><span class="mw-cite-backlink">^ <a href="#cite_ref-gedney96_47-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gedney96_47-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-gedney96_47-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFS._D._Gedney1996" class="citation journal cs1">S. D. Gedney (1996). "An anisotropic perfectly matched layer absorbing media for the truncation of FDTD lattices". <i>IEEE Transactions on Antennas and Propagation</i>. <b>44</b> (12): <span class="nowrap">1630–</span>1639. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1996ITAP...44.1630G">1996ITAP...44.1630G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.546249">10.1109/8.546249</a>.</cite> </span>
</li>
<li id="cite_note-sacks95-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-sacks95_48-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFZ._S._SacksD._M._KingslandR._LeeJ._F._Lee1995" class="citation journal cs1">Z. S. Sacks; D. M. Kingsland; R. Lee; J. F. Lee (1995). "A perfectly matched anisotropic absorber for use as an absorbing boundary condition". <i>IEEE Transactions on Antennas and Propagation</i>. <b>43</b> (12): <span class="nowrap">1460–</span>1463. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1995ITAP...43.1460S">1995ITAP...43.1460S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.477075">10.1109/8.477075</a>.</cite> </span>
</li>
<li id="cite_note-liu97-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-liu97_49-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFQ._H._Liu1997" class="citation book cs1">Q. H. Liu (1997). "The pseudospectral time-domain (PSTD) method: A new algorithm for solutions of Maxwell's equations". <i>IEEE Antennas and Propagation Society International Symposium 1997. Digest</i>. Vol. 1. pp. <span class="nowrap">122–</span>125. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FAPS.1997.630102">10.1109/APS.1997.630102</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-7803-4178-4</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:21345353">21345353</a>.</cite> </span>
</li>
<li id="cite_note-ramahi97-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-ramahi97_50-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFO._M._Ramahi1997" class="citation journal cs1">O. M. Ramahi (1997). "The complementary operators method in FDTD simulations". <i>IEEE Antennas and Propagation Magazine</i>. <b>39</b> (6): <span class="nowrap">33–</span>45. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1997IAPM...39...33R">1997IAPM...39...33R</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F74.646801">10.1109/74.646801</a>.</cite> </span>
</li>
<li id="cite_note-maloney98-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-maloney98_51-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJ._G._MaloneyM._P._Kesler1998" class="citation journal cs1">J. G. Maloney; M. P. Kesler (1998). "Analysis of Periodic Structures". <i>Chap. 6 in Advances in Computational Electrodynamics: The Finite-Difference Time-Domain Method, A. Taflove, Ed., Artech House, Publishers</i>.</cite> </span>
</li>
<li id="cite_note-nagra98-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-nagra98_52-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFA._S._NagraR._A._York1998" class="citation journal cs1">A. S. Nagra; R. A. York (1998). "FDTD analysis of wave propagation in nonlinear absorbing and gain media". <i>IEEE Transactions on Antennas and Propagation</i>. <b>46</b> (3): <span class="nowrap">334–</span>340. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1998ITAP...46..334N">1998ITAP...46..334N</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F8.662652">10.1109/8.662652</a>.</cite> </span>
</li>
<li id="cite_note-hagness98-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-hagness98_53-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFS._C._HagnessA._TafloveJ._E._Bridges1998" class="citation journal cs1">S. C. Hagness; A. Taflove; J. E. Bridges (1998). <a rel="nofollow" class="external text" href="http://www.ece.northwestern.edu/ecefaculty/taflove/Paper66.pdf">"Two-dimensional FDTD analysis of a pulsed microwave confocal system for breast cancer detection: Fixed-focus and antenna-array sensors"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Biomedical Engineering</i>. <b>45</b> (12): <span class="nowrap">1470–</span>1479. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F10.730440">10.1109/10.730440</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/9835195">9835195</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:6169784">6169784</a>.</cite> </span>
</li>
<li id="cite_note-schneider99-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-schneider99_54-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJ._B._SchneiderC._L._Wagner1999" class="citation journal cs1">J. B. Schneider; C. L. Wagner (1999). "FDTD dispersion revisited: Faster-than-light propagation". <i>IEEE Microwave and Guided Wave Letters</i>. <b>9</b> (2): <span class="nowrap">54–</span>56. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.77.9132">10.1.1.77.9132</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F75.755044">10.1109/75.755044</a>.</cite> </span>
</li>
<li id="cite_note-zhen00-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-zhen00_55-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFF._ZhenZ._ChenJ._Zhang2000" class="citation journal cs1">F. Zhen; Z. Chen; J. Zhang (2000). "Toward the development of a three-dimensional unconditionally stable finite-difference time-domain method". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>48</b> (9): <span class="nowrap">1550–</span>1558. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2000ITMTT..48.1550Z">2000ITMTT..48.1550Z</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.869007">10.1109/22.869007</a>.</cite></span>
</li>
<li id="cite_note-zheng01-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-zheng01_56-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFF._ZhengZ._Chen2001" class="citation journal cs1">F. Zheng; Z. Chen (2001). "Numerical dispersion analysis of the unconditionally stable 3-D ADI-FDTD method". <i>IEEE Transactions on Microwave Theory and Techniques</i>. <b>49</b> (5): <span class="nowrap">1006–</span>1009. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2001ITMTT..49.1006Z">2001ITMTT..49.1006Z</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F22.920165">10.1109/22.920165</a>.</cite></span>
</li>
<li id="cite_note-roden00-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-roden00_57-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJ._A._RodenS._D._Gedney2000" class="citation journal cs1">J. A. Roden; S. D. Gedney (2000). <a rel="nofollow" class="external text" href="https://archive.today/20130105125334/http://www3.interscience.wiley.com/journal/73504513/abstract">"Convolution PML (CPML): An efficient FDTD implementation of the CFS-PML for arbitrary media"</a>. <i><a href="Microwave_and_Optical_Technology_Letters" title="Microwave and Optical Technology Letters">Microwave and Optical Technology Letters</a></i>. <b>27</b> (5): <span class="nowrap">334–</span>339. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2F1098-2760%2820001205%2927%3A5%3C334%3A%3AAID-MOP14%3E3.0.CO%3B2-A">10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A</a>. Archived from <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="http://www3.interscience.wiley.com/journal/73504513/abstract">the original</a></span> on 2013-01-05.</cite></span>
</li>
<li id="cite_note-rylander00-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-rylander00_58-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFT._RylanderA._Bondeson2000" class="citation journal cs1">T. Rylander; A. Bondeson (2000). "Stable FDTD-FEM hybrid method for Maxwell's equations". <i>Computer Physics Communications</i>. <b>125</b> (<span class="nowrap">1–</span>3): <span class="nowrap">75–</span>82. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0010-4655%2899%2900463-4">10.1016/S0010-4655(99)00463-4</a>.</cite></span>
</li>
<li id="cite_note-hayakawa02-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-hayakawa02_59-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFM._HayakawaT._Otsuyama2002" class="citation journal cs1">M. Hayakawa; T. Otsuyama (2002). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120527162538/http://handle.dtic.mil/100.2/ADP013476">"FDTD analysis of ELF wave propagation in inhomogeneous subionospheric waveguide models"</a>. <i>ACES Journal</i>. <b>17</b>: <span class="nowrap">239–</span>244. Archived from <a rel="nofollow" class="external text" href="http://handle.dtic.mil/100.2/ADP013476">the original</a> on May 27, 2012.</cite></span>
</li>
<li id="cite_note-simpson02-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-simpson02_60-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJ._J._SimpsonA._Taflove2002" class="citation journal cs1">J. J. Simpson; A. Taflove (2002). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100617131759/http://www.ece.unm.edu/~simpson/Paper1.pdf">"Two-dimensional FDTD model of antipodal ELF propagation and Schumann resonance of the Earth"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Antennas and Wireless Propagation Letters</i>. <b>1</b> (2): <span class="nowrap">53–</span>56. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2002IAWPL...1...53S">2002IAWPL...1...53S</a>. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.694.4837">10.1.1.694.4837</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FLAWP.2002.805123">10.1109/LAWP.2002.805123</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:368964">368964</a>. Archived from <a rel="nofollow" class="external text" href="http://www.ece.unm.edu/~simpson/Paper1.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2010-06-17.</cite></span>
</li>
<li id="cite_note-de_raedt03-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-de_raedt03_61-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFH._De_RaedtK._MichielsenJ._S._KoleM._T._Figge2003" class="citation journal cs1">H. De Raedt; K. Michielsen; J. S. Kole; M. T. Figge (2003). "Solving the Maxwell equations by the Chebyshev method: A one-step finite difference time-domain algorithm". <i>IEEE Transactions on Antennas and Propagation</i>. <b>51</b> (11): <span class="nowrap">3155–</span>3160. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/physics/0208060">physics/0208060</a></span>. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2003ITAP...51.3155D">2003ITAP...51.3155D</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.2003.818809">10.1109/TAP.2003.818809</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:119095479">119095479</a>.</cite></span>
</li>
<li id="cite_note-SorianoNavarro2004-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-SorianoNavarro2004_62-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFA._SorianoE.A._NavarroJ._PortíV._Such2004" class="citation journal cs1">A. Soriano; E.A. Navarro; J. Portí; V. Such (2004). "Analysis of the finite difference time domain technique to solve the Schrödinger equation for quantum devices". <i>Journal of Applied Physics</i>. <b>95</b> (12): <span class="nowrap">8011–</span>8018. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2004JAP....95.8011S">2004JAP....95.8011S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1063%2F1.1753661">10.1063/1.1753661</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10550%2F12837">10550/12837</a></span>.</cite></span>
</li>
<li id="cite_note-Ahmed2008-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-Ahmed2008_63-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFI._AhmedE._K._ChuaE._P._LiZ._Chen2008" class="citation journal cs1">I. Ahmed; E. K. Chua; E. P. Li; Z. Chen (2008). "Development of the three-dimensional unconditionally stable LOD-FDTD method". <i>IEEE Transactions on Antennas and Propagation</i>. <b>56</b> (11): <span class="nowrap">3596–</span>3600. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2008ITAP...56.3596A">2008ITAP...56.3596A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.2008.2005544">10.1109/TAP.2008.2005544</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:31351974">31351974</a>.</cite> </span>
</li>
<li id="cite_note-baba08-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-baba08_64-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFTaniguchi,_Y.Baba,_Y.N._NagaokaA._Ametani2008" class="citation journal cs1">Taniguchi, Y.; Baba, Y.; N. Nagaoka; A. Ametani (2008). "An Improved Thin Wire Representation for FDTD Computations". <i>IEEE Transactions on Antennas and Propagation</i>. <b>56</b> (10): <span class="nowrap">3248–</span>3252. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2008ITAP...56.3248T">2008ITAP...56.3248T</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.2008.929447">10.1109/TAP.2008.929447</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:29617214">29617214</a>.</cite></span>
</li>
<li id="cite_note-oliveira09-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-oliveira09_65-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._M._S._de_OliveiraC._L._S._S._Sobrinho2009" class="citation journal cs1">R. M. S. de Oliveira; C. L. S. S. Sobrinho (2009). "Computational Environment for Simulating Lightning Strokes in a Power Substation by Finite-Difference Time-Domain Method". <i>IEEE Transactions on Electromagnetic Compatibility</i>. <b>51</b> (4): <span class="nowrap">995–</span>1000. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEMC.2009.2028879">10.1109/TEMC.2009.2028879</a>.</cite> </span>
</li>
<li id="cite_note-oliveira2021-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-oliveira2021_66-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFR._M._S._de_OliveiraR._R._Paiva2021" class="citation journal cs1">R. M. S. de Oliveira; R. R. Paiva (2021). "Least Squares Finite-Difference Time-Domain". <i>IEEE Transactions on Antennas and Propagation</i>. <b>69</b> (9): <span class="nowrap">6111–</span>6115. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2021ITAP...69.6111D">2021ITAP...69.6111D</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTAP.2021.3069576">10.1109/TAP.2021.3069576</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:234307029">234307029</a>.</cite> </span>
</li>
<li id="cite_note-fitting-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-fitting_67-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://fdtd.kintechlab.com/en/fitting">"Fitting of dielectric function"</a>.</cite></span>
</li>
<li id="cite_note-obl_it-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-obl_it_68-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFI._ValuevA._DeinegaS._Belousov2008" class="citation journal cs1">I. Valuev; A. Deinega; S. Belousov (2008). "Iterative technique for analysis of periodic structures at oblique incidence in the finite-difference time-domain method". <i>Opt. Lett</i>. <b>33</b> (13): <span class="nowrap">1491–</span>3. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2008OptL...33.1491V">2008OptL...33.1491V</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2Fol.33.001491">10.1364/ol.33.001491</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/18594675">18594675</a>.</cite></span>
</li>
<li id="cite_note-obl_sfdtd-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-obl_sfdtd_69-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFA._AminianY._Rahmat-Samii2006" class="citation journal cs1">A. Aminian; Y. Rahmat-Samii (2006). "Spectral FDTD: a novel technique for the analysis of oblique incident plane wave on periodic structures". <i>IEEE Transactions on Antennas and Propagation</i>. <b>54</b> (6): <span class="nowrap">1818–</span>1825. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2006ITAP...54.1818A">2006ITAP...54.1818A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Ftap.2006.875484">10.1109/tap.2006.875484</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:25120679">25120679</a>.</cite></span>
</li>
<li id="cite_note-TMatrix-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-TMatrix_70-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFA._DeinegaS._BelousovI._Valuev2009" class="citation journal cs1">A. Deinega; S. Belousov; I. Valuev (2009). "Hybrid transfer-matrix FDTD method for layered periodic structures". <i>Opt. Lett</i>. <b>34</b> (6): <span class="nowrap">860–</span>2. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2009OptL...34..860D">2009OptL...34..860D</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1364%2Fol.34.000860">10.1364/ol.34.000860</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/19282957">19282957</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:27742034">27742034</a>.</cite></span>
</li>
<li id="cite_note-Hao-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-Hao_71-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFY._HaoR._Mittra2009" class="citation book cs1">Y. Hao; R. Mittra (2009). <a rel="nofollow" class="external text" href="http://www.artechhouse.com/Detail.aspx?strIsbn=978-1-59693-160-2"><i>FDTD Modeling of Metamaterials: Theory and Applications</i></a>. Artech House Publishers.</cite></span>
</li>
<li id="cite_note-phot_cad-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-phot_cad_72-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFD._Gallagher2008" class="citation journal cs1">D. Gallagher (2008). <a rel="nofollow" class="external text" href="http://www.photond.com/files/docs/leos_newsletter_feb08_article.pdf">"Photonics CAD Matures"</a> <span class="cs1-format">(PDF)</span>. <i>LEOS Newsletter</i>.</cite></span>
</li>
<li id="cite_note-back_pml-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-back_pml_73-0">^</a></b></span> <span class="reference-text">
<cite id="CITEREFA._DeinegaI._Valuev2011" class="citation journal cs1">A. Deinega; I. Valuev (2011). "Long-time behavior of PML absorbing boundaries for layered periodic structures". <i>Comput. Phys. Commun</i>. <b>182</b> (1): <span class="nowrap">149–</span>151. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2011CoPhC.182..149D">2011CoPhC.182..149D</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.cpc.2010.06.006">10.1016/j.cpc.2010.06.006</a>.</cite></span>
</li>
<li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text">S. G. Johnson, "<a rel="nofollow" class="external text" href="https://arxiv.org/abs/arXiv:1007.0966">Numerical methods for computing Casimir interactions</a>," in Casimir Physics (D. Dalvit, <a href="P._Milonni" class="mw-redirect" title="P. Milonni">P. Milonni</a>, D. Roberts, and F. da Rosa, eds.), vol. 834 of <i>Lecture Notes in Physics</i>, ch. 6, pp. 175–218, Berlin: Springer, June 2011.</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239549316">
/* start https://en.wikipedia.org/ */
.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}
/* end https://en.wikipedia.org/ */
</style><div class="refbegin" style="">
<p>The following article in <i>Nature Milestones: Photons</i> illustrates the historical significance of the FDTD method as related to Maxwell's equations:
</p>
<ul><li><cite id="CITEREFDavid_Pile2010" class="citation journal cs1">David Pile (May 2010). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="http://www.nature.com/milestones/milephotons/full/milephotons02.html">"Milestone 2 (1861) Maxwell's equations"</a></span>. <i>Nature Milestones: Photons</i>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1038%2Fnmat2639">10.1038/nmat2639</a></span><span class="reference-accessdate">. Retrieved <span class="nowrap">17 June</span> 2010</span>.</cite></li></ul>
<p>Allen Taflove's interview, "Numerical Solution," in the January 2015 focus issue of <i>Nature Photonics</i> honoring the 150th anniversary of the publication of Maxwell's equations. This interview touches on how the development of FDTD ties into the century and one-half history of Maxwell's theory of electrodynamics:
</p>
<ul><li><a rel="nofollow" class="external text" href="http://www.nature.com/nphoton/focus/maxwell-anniversary/index.html"><i>Nature Photonics interview</i></a></li></ul>
<p>The following university-level textbooks provide a good general introduction to the FDTD method:
</p>
<ul><li><cite id="CITEREFKarl_S._KunzRaymond_J._Luebbers1993" class="citation book cs1">Karl S. Kunz; <a href="Raymond_Luebbers" title="Raymond Luebbers">Raymond J. Luebbers</a> (1993). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071210045441/http://www.crcpress.com/shopping_cart/products/product_detail.asp?sku=8657&af=W1129"><i>The Finite Difference Time Domain Method for Electromagnetics</i></a>. CRC Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-8493-8657-2</bdi>. Archived from <a rel="nofollow" class="external text" href="http://www.crcpress.com/shopping_cart/products/product_detail.asp?sku=8657&af=W1129">the original</a> on 2007-12-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2006-08-05</span></span>.</cite></li></ul>
<ul><li><cite id="CITEREFAllen_TafloveSusan_C._Hagness2005" class="citation book cs1"><a href="Allen_Taflove" title="Allen Taflove">Allen Taflove</a>; Susan C. Hagness (2005). <a rel="nofollow" class="external text" href="http://www.artechhouse.com/Detail.aspx?strBookId=1123"><i>Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed</i></a>. Artech House Publishers. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-58053-832-9</bdi>.</cite></li></ul>
<ul><li><cite id="CITEREFWenhua_YuRaj_MittraTao_SuYongjun_Liu2006" class="citation book cs1">Wenhua Yu; Raj Mittra; Tao Su; Yongjun Liu; Xiaoling Yang (2006). <a rel="nofollow" class="external text" href="http://www.artechhouse.com/default.asp?frame=book.asp&book=1-59693-085-3&Country=US&Continent=NO&State="><i>Parallel Finite-Difference Time-Domain Method</i></a>. Artech House Publishers. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59693-085-8</bdi>.</cite></li></ul>
<ul><li><cite id="CITEREFJohn_B._Schneider2010" class="citation book cs1">John B. Schneider (2010). <a rel="nofollow" class="external text" href="http://eecs.wsu.edu/~schneidj/ufdtd/index.php"><i>Understanding the FDTD Method</i></a>. available online.</cite></li></ul>
</div>
<ul></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */
.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */
@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}
/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */
.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}
/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Finite-difference_time-domain_method" class="extiw external" title="commons:Category:Finite-difference time-domain method">Finite-difference time-domain method</a></span>.</div></div>
</div>
<p><a href="Free_software" title="Free software">Free software</a>/<a href="Open-source_software" title="Open-source software">Open-source software</a> FDTD projects:
</p>
<ul><li><a rel="nofollow" class="external text" href="http://www.fdtdxx.com">FDTD++</a>: advanced, fully featured FDTD software, along with sophisticated material models and predefined fits as well as discussion/support forums and email support</li>
<li><a rel="nofollow" class="external text" href="http://openEMS.de">openEMS</a> (Fully 3D Cartesian & Cylindrical graded mesh EC-FDTD Solver, written in C++, using a <a href="Matlab" class="mw-redirect" title="Matlab">Matlab</a>/<a href="GNU_Octave" title="GNU Octave">Octave</a>-Interface)</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110517102321/http://www.its.caltech.edu/~seheon/FDTD.html">pFDTD</a> (3D C++ FDTD codes developed by Se-Heon Kim)</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090626051810/http://www.thecomputationalphysicist.com/">JFDTD</a> (2D/3D C++ FDTD codes developed for nanophotonics by Jeffrey M. McMahon)</li>
<li><a rel="nofollow" class="external text" href="http://www.ece.ncsu.edu/oleg/wiki/WOLFSIM">WOLFSIM</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080702190617/http://www.ece.ncsu.edu/oleg/wiki/WOLFSIM">Archived</a> 2008-07-02 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (NCSU) (2-D)</li>
<li><a rel="nofollow" class="external text" href="http://ab-initio.mit.edu/meep/">Meep</a> (<a href="Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">MIT</a>, 2D/3D/cylindrical parallel FDTD)</li>
<li><a rel="nofollow" class="external text" href="http://freshmeat.net/projects/radarfdtd/">(Geo-) Radar FDTD</a></li>
<li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/bigboy">bigboy</a> (unmaintained, no release files. must get source from cvs)</li>
<li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/pfdtd/files/">Parallel (MPI&OpenMP) FDTD codes in C++</a> (developed by Zs. Szabó)</li>
<li><a rel="nofollow" class="external text" href="https://archive.today/20121217222254/http://cs.tu-berlin.de/~peutetre/sfdtd/">FDTD code in Fortran 90</a></li>
<li><a rel="nofollow" class="external text" href="https://code.google.com/p/emwave2d/">FDTD code in C for 2D EM Wave simulation</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120911013524/http://angorafdtd.org/">Angora</a> (3D parallel FDTD software package, maintained by Ilker R. Capoglu)</li>
<li><a rel="nofollow" class="external text" href="http://gsvit.net/">GSvit</a> (3D FDTD solver with graphics card computing support, written in C, graphical user interface XSvit available)</li>
<li><a rel="nofollow" class="external text" href="http://www.gprmax.com">gprMax</a> (Open Source (GPLv3), 3D/2D FDTD modelling code in Python/Cython developed for GPR but can be used for general EM modelling.)</li></ul>
<p><a href="Freeware" title="Freeware">Freeware</a>/<a href="Closed_source" class="mw-redirect" title="Closed source">Closed source</a> FDTD projects (some not for commercial use):
</p>
<ul><li><a rel="nofollow" class="external text" href="http://fdtd.kintechlab.com/en/start">EMTL (Electromagnetic Template Library)</a> (Free С++ library for electromagnetic simulations. The current version implements mainly the FDTD).</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Numerical_methods_for_partial_differential_equations284" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Numerical_methods_for_partial_differential_equations284" style="font-size:114%;margin:0 4em"><a href="Numerical_methods_for_partial_differential_equations" title="Numerical methods for partial differential equations">Numerical methods for partial differential equations</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Finite_difference_method" title="Finite difference method">Finite difference</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Parabolic_partial_differential_equation" title="Parabolic partial differential equation">Parabolic</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="FTCS_scheme" title="FTCS scheme">Forward-time central-space</a> (FTCS)</li>
<li><a href="Crank%E2%80%93Nicolson_method" title="Crank–Nicolson method">Crank–Nicolson</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Hyperbolic_partial_differential_equation" title="Hyperbolic partial differential equation">Hyperbolic</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Lax%E2%80%93Friedrichs_method" title="Lax–Friedrichs method">Lax–Friedrichs</a></li>
<li><a href="Lax%E2%80%93Wendroff_method" title="Lax–Wendroff method">Lax–Wendroff</a></li>
<li><a href="MacCormack_method" title="MacCormack method">MacCormack</a></li>
<li><a href="Upwind_scheme" title="Upwind scheme">Upwind</a></li>
<li><a href="Method_of_characteristics" title="Method of characteristics">Method of characteristics</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Others</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Alternating_direction_implicit_method" class="mw-redirect" title="Alternating direction implicit method">Alternating direction-implicit</a> (ADI)</li>
<li><a href="Finite-difference_frequency-domain_method" title="Finite-difference frequency-domain method">Finite-difference frequency-domain</a> (FDFD)</li>
<li> (FDTD)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Finite_volume_method" title="Finite volume method">Finite volume</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Godunov's_scheme" title="Godunov's scheme">Godunov</a></li>
<li><a href="High-resolution_scheme" title="High-resolution scheme">High-resolution</a></li>
<li><a href="MUSCL_scheme" title="MUSCL scheme">Monotonic upstream-centered</a> (MUSCL)</li>
<li><a href="AUSM" class="mw-redirect" title="AUSM">Advection upstream-splitting</a> (AUSM)</li>
<li><a href="Riemann_solver" title="Riemann solver">Riemann solver</a></li>
<li><a href="ENO_methods" title="ENO methods">Essentially non-oscillatory</a> (ENO)</li>
<li><a href="WENO_methods" title="WENO methods">Weighted essentially non-oscillatory</a> (WENO)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Finite_element_method" title="Finite element method">Finite element</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Hp-FEM" title="Hp-FEM">hp-FEM</a></li>
<li><a href="Extended_finite_element_method" title="Extended finite element method">Extended</a> (XFEM)</li>
<li><a href="Discontinuous_Galerkin_method" title="Discontinuous Galerkin method">Discontinuous Galerkin</a> (DG)</li>
<li><a href="Spectral_element_method" title="Spectral element method">Spectral element</a> (SEM)</li>
<li><a href="Mortar_methods" title="Mortar methods">Mortar</a></li>
<li><a href="Gradient_discretisation_method" title="Gradient discretisation method">Gradient discretisation</a> (GDM)</li>
<li><a href="Loubignac_iteration" title="Loubignac iteration">Loubignac iteration</a></li>
<li><a href="Smoothed_finite_element_method" title="Smoothed finite element method">Smoothed</a> (S-FEM)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Meshfree_methods" title="Meshfree methods">Meshless/Meshfree</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Smoothed-particle_hydrodynamics" title="Smoothed-particle hydrodynamics">Smoothed-particle hydrodynamics</a> (SPH)</li>
<li><a href="Peridynamics" title="Peridynamics">Peridynamics</a> (PD)</li>
<li><a href="Moving_particle_semi-implicit_method" title="Moving particle semi-implicit method">Moving particle semi-implicit method</a> (MPS)</li>
<li><a href="Material_point_method" title="Material point method">Material point method</a> (MPM)</li>
<li><a href="Particle-in-cell" title="Particle-in-cell">Particle-in-cell</a> (PIC)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Domain_decomposition_methods" title="Domain decomposition methods">Domain decomposition</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Schur_complement_method" title="Schur complement method">Schur complement</a></li>
<li><a href="Fictitious_domain_method" title="Fictitious domain method">Fictitious domain</a></li>
<li><a href="Schwarz_alternating_method" title="Schwarz alternating method">Schwarz alternating</a>
<ul><li><a href="Additive_Schwarz_method" title="Additive Schwarz method">additive</a></li>
<li><a href="Abstract_additive_Schwarz_method" title="Abstract additive Schwarz method">abstract additive</a></li></ul></li>
<li><a href="Neumann%E2%80%93Dirichlet_method" title="Neumann–Dirichlet method">Neumann–Dirichlet</a></li>
<li><a href="Neumann%E2%80%93Neumann_methods" title="Neumann–Neumann methods">Neumann–Neumann</a></li>
<li><a href="Poincar%C3%A9%E2%80%93Steklov_operator" title="Poincaré–Steklov operator">Poincaré–Steklov operator</a></li>
<li><a href="Balancing_domain_decomposition_method" title="Balancing domain decomposition method">Balancing</a> (BDD)</li>
<li><a href="BDDC" title="BDDC">Balancing by constraints</a> (BDDC)</li>
<li><a href="FETI" title="FETI">Tearing and interconnect</a> (FETI)</li>
<li><a href="FETI-DP" title="FETI-DP">FETI-DP</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Others</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Spectral_method" title="Spectral method">Spectral</a></li>
<li><a href="Pseudo-spectral_method" title="Pseudo-spectral method">Pseudospectral</a> (DVR)</li>
<li><a href="Method_of_lines" title="Method of lines">Method of lines</a></li>
<li><a href="Multigrid_method" title="Multigrid method">Multigrid</a></li>
<li><a href="Collocation_method" title="Collocation method">Collocation</a></li>
<li><a href="Level-set_method" title="Level-set method">Level-set</a></li>
<li><a href="Boundary_element_method" title="Boundary element method">Boundary element</a>
<ul><li><a href="Method_of_moments_(electromagnetics)" title="Method of moments (electromagnetics)">Method of moments</a></li></ul></li>
<li><a href="Immersed_boundary_method" title="Immersed boundary method">Immersed boundary</a></li>
<li><a href="Analytic_element_method" title="Analytic element method">Analytic element</a></li>
<li><a href="Isogeometric_analysis" title="Isogeometric analysis">Isogeometric analysis</a></li>
<li><a href="Infinite_difference_method" title="Infinite difference method">Infinite difference method</a></li>
<li><a href="Infinite_element_method" title="Infinite element method">Infinite element method</a></li>
<li><a href="Galerkin_method" title="Galerkin method">Galerkin method</a>
<ul><li><a href="Petrov%E2%80%93Galerkin_method" title="Petrov–Galerkin method">Petrov–Galerkin method</a></li></ul></li>
<li><a href="Validated_numerics" title="Validated numerics">Validated numerics</a></li>
<li><a href="Computer-assisted_proof" title="Computer-assisted proof">Computer-assisted proof</a></li>
<li><a href="Integrable_algorithm" title="Integrable algorithm">Integrable algorithm</a></li>
<li><a href="Method_of_fundamental_solutions" title="Method of fundamental solutions">Method of fundamental solutions</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Numerical_methods_for_ordinary_differential_equations" title="Numerical methods for ordinary differential equations">Numerical methods for ordinary differential equations</a></li>
<li><a href="Numerical_integration" title="Numerical integration">Numerical integration</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-27" href="https://en.wikipedia.org/wiki/?title=Finite-difference_time-domain_method&oldid=1302713204">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>